.rs-layout{

    .el-tabs--border-card{
        box-shadow: none;
        border: none;
        .el-tabs__header{
            background: none;
            border-bottom: solid 1px $borderColor;
            .el-tabs__item{
                height: 36px;
                line-height: 36px;
                margin-top: 0;
                color:#555;
            }
        }
    }

    .el-button [class*=rs-icon-]+span {
        margin-left: 5px;
    }

    .el-table .el-button+.el-button{
        margin-left: 2px;
    }

    // .el-button--mini, .el-button--small{
    //     [class*=rs-icon-],
    //     [class*=el-icon-]{
    //         font-size: 16px;
    //     }
    // }
    .el-tree-node{
        color: #606266;
        &:focus{
            >.el-tree-node__content{
                background-color: transparent;
            }
        }
        &.is-current{
            >.el-tree-node__content{
                .rs-tree-node{
                    font-size: 14px;
                    background-color: #EBEDF2;
                    border: solid 1px $borderColor;
                    .label{
                        color:#409EFF;
                    }
                }
            }
        }   
    }
    .el-table--mini, .el-table--small, .el-table__expand-icon{
        font-size: 14px;
    }
}

.el-pagination{
    position: relative;
    background: linear-gradient(to bottom,#F9F9F9 0,#eee 100%);
    .btn-prev,.btn-next,.el-pager li{
        background: transparent;
    }
    &::before{
        left: 0;
        bottom: 0;
        width: 100%;
        height: 1px;
        content: '';
        position: absolute;
        //background-color: #EBEEF5;
        background-color: #e6e6e6;
        z-index: 1;
    }
}

.rs-dialog{
    .el-dialog__body{
        padding:30px 30px;
    }
    .el-dialog__header{
        padding: 10px 20px 5px;
        background-color: #3A71A8;
        .el-dialog__title{
            color: #fff;
            font-weight: 600;
            font-size:16px;
        }
        .el-dialog__headerbtn{
            top:13px;
            .el-dialog__close{
                color:#fff;
                &:hover{
                    color:#f00;
                }
            }
        }
    }
    .el-dialog__footer{
        padding: 5px 10px 10px;
    }
}

.el-submenu [class^=rs-icon-]{
    vertical-align: middle;
    margin-right: 5px;
    width: 24px;
    text-align: center;
    font-size: 18px;
}
.el-menu-item [class^=rs-icon-]{
    margin-right: 5px;
    width: 24px;
    text-align: center;
    font-size: 18px;
    vertical-align: middle;
}